package net.jqsoft.common.query;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 分页结果
 * </p>
 * 
 * @author wangjie
 *
 * @param <T>
 */
public interface PageResult<T> extends Serializable {
	
	/**
	 * <p>
	 * 获取总条数
	 * </p>
	 * 
	 * @return 总条数
	 */
	int getTotal();



	/**
	 * <p>
	 * 获取总页数
	 * </p>
	 * 
	 * @return 总条数
	 */
	int getPages();



	/**
	 * <p>
	 * 获取记录
	 * </p>
	 * 
	 * @return 数据列表
	 */
	List<T> getRecords();
}
